HIOKI3154/HP34401A INSTRUMENT ÇÁ·ÎÅäÄÝ

 

1. Àб⠼³Á¤

 

<±×¸² 1>Àº ÀϺ» HIOKI »çÀÇ HIOKI 3154 Digital M¥Ø Hi Tester Àåºñ¿Í ¹Ì±¹ HP »çÀÇ HP 34401A ¸ÖƼ¹ÌÅÍ(multi Meter) °èÃø±â¸¦ »ç¿ëÇÒ ¶§ÀÇ Åë½Å¼³Á¤ ¿¹ÀÌ´Ù.

 

             <±×¸² 1> HIOKI3154/HP34401A INSTRUMENT ÇÁ·ÎÅäÄÝ Åë½Å¼³Á¤ ¿¹

 

<±×¸² 1>ÀÇ DEVICE ¼³Á¤Àº ¿¬°áµÈ Åë½ÅÆ÷Æ®( COM1 ), Åë½Å¼Óµµ( 9600 ), Parity Bit( 0 ), Data Bit( 8 ), Stop Bit( 1 )¸¦ ¼ø¼­´ë·Î Àåºñ¿¡ ¼³Á¤µÈ Åë½Å¼Óµµ¸¦ ÀÔ·ÂÇÑ´Ù.

ÇÁ·ÎÅäÄÝ ¿É¼ÇºÎ¿¡´Â String ¸Þ¸ð¸®¿¡ ÀÐÀº Åë½Å µ¥ÀÌÅ͸¦ ÀúÀåÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ ( 1 ), ÀúÀåÇÒ ½ÃÀÛ ¸Þ¸ð¸® ¹øÁö ( 0 ),  ÀúÀå°³¼ö ( 200 ) À» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ±âº»°ªÀº (ÀÔ·ÂÀÌ ¾øÀ» °æ¿ì) 1, 0, 200 ÀÌ´Ù.

 

 

Àб⠼³Á¤ ¹æ¹ý

 

HIOKI3154/HP34401A INSTRUMENT Åë½Å µå¶óÀ̺ê´Â µðÁöÅÐ/¾Æ³¯·Î±× Ãâ·ÂÀ¸·Î Åë½ÅÀ» ¼öÇàÇϵµ·Ï ÇÏ¿´±â ¶§¹®¿¡ Àб⠼³Á¤Àº READ, ÇÑ ÁÙ¸¸ ÀÛ¼ºÇÏ¸é µÈ´Ù.

 

 

HIOKI3154/HP34401A INSTRUMENT ´Â ±âº»ÀûÀ¸·Î Åë½Å ASCII Çü½ÄÀ¸·Î Åë½ÅÇÏ¿© ±â±âÀÇ ¿îÀüÁ¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Â ÀåºñÀÌ´Ù.

±×·¯¹Ç·Î HIOKI3154/HP34401A INSTRUMENT Åë½Å µå¶óÀ̺ê´Â Àåºñ¿Í Åë½ÅÇÑ ¹®ÀÚ(ASCII) µ¥ÀÌÅ͸¦ Åë½Å ÇÁ·Î±×·¥ÀÇ String ¸Þ¸ð¸®¿¡ ÁöÁ¤ÇÑ ¹øÁö¿¡ ´ÙÀ½°ú °°Àº ¼ø¼­·Î º¸°üÇϵµ·Ï ÇÏ¿´´Ù.

 

<±×¸² 2> HIOKI3154/HP34401A INSTRUMENT Åë½Å µå¶óÀ̺êÀÇ ¿É¼Ç ´ëÈ­»óÀÚ

 

 

Àбâ¿Ï·á »óÅ ¹× ÀÐÀº µ¥ÀÌÅÍ °ª

 

HIOKI3154/HP34401A INSTRUMENT Åë½Å µå¶óÀ̺êÀÇ Àб⠿Ϸá»óÅ´ <Ç¥ 1>°ú °°Àº ¸Þ¸ð¸®¿¡ ÀúÀåµÇ°í ÀÐÀº µ¥ÀÌÅÍ´Â <Ç¥ 2>¿Í °°ÀÌ Åë½Å ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.

 

³»¿ë ÀúÀå ¹øÁö ºñ °í
Á¤»ó Àб⠿©ºÎ Ãâ·Â ½Ã ÀÔ·ÂÇÑ Ãâ·Â¹øÁö + 0  WORD, DWORD, FLOAT ¹øÁö STRING ¸Þ¸ð¸® ¹øÁö´Â Ç×»ó ºóÄ­
ÀÐÀº ¼ýÀÚ µ¥ÀÌÅÍÀÇ °³¼ö Ãâ·Â ½Ã ÀÔ·ÂÇÑ Ãâ·Â¹øÁö + 1  WORD, DWORD, FLOAT ¹øÁö

<Ç¥ 1> ÀÐ±â ¿Ï·á »óÅ °ª ÀúÀå¹øÁö¿Í ³»¿ë

 

 

³»¿ë ÀúÀå ¹øÁö ºñ °í
ù¹ø° µ¥ÀÌÅÍ Ãâ·Â ½Ã ÀÔ·ÂÇÑ Ãâ·Â¹øÁö + 2 
WORD, DWORD, FLOAT ¹øÁö
STRING ¸Þ¸ð¸®´Â , (ÄÞ¸¶)·Î ±¸ºÐµÈ ¹®ÀÚ¿­À» °¢ ¹øÁö¿¡ ÀúÀå
¡¦ ¡¦

<Ç¥ 2> ÀÐÀº µ¥ÀÌÅÍ ÀúÀå¹øÁö ¹× ³»¿ë

 

 

Åë½Å ÇÁ·Î±×·¥ÀÇ ¸Þ¸ð¸®¸¦ °­Á¦·Î OFF ½ÃÅ°´Â ¹æ¹ý) µðÁöÅÐ/¾Æ³¯·Î±× Ãâ·Âű×ÀÇ Extra1À»  #mem#  À¸·Î ¼³Á¤Çϸé ÁöÁ¤ÇÑ Åë½Å ¸Þ¸ð¸® ¹øÁö °ªÀ» °­Á¦·Î OFF ÇÒ ¼ö ÀÖ´Ù.

 

 

 

2. ¾²±â ¼³Á¤

Ãâ·ÂÀº SCAN File°ú »ó°ü¾øÀÌ ÄÁÆ®·Ñ·¯ÀÇ Á÷Á¢ ADDRESS¿¡ ¾´´Ù.

 

µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý

µðÁöÅÐ Ãâ·ÂÀ¸·Î Àåºñ¿¡ Àбâ/¾²±â ¸í·ÉÀ» Àü´ÞÇÒ ¼ö ÀÖ´Ù.

 

µðÁöÅÐ Ãâ·Â TAG ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¿ä¼Ò

1) PORT           Àåºñ¿¡ ¿¬°áµÈ Åë½Å PORT ¹øÈ£. Åë½ÅÇÁ·Î±×·¥¿¡ ¼³Á¤ÇÑ Æ÷Æ®¹øÈ£.(COM1, COM2 µîÀÇ ¹øÈ£°¡ ¾Æ´Ô)

2) STATION      »ç¿ë¾ÈÇÔ.

3) Address      ÀÐÀº µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ¸Þ¸ð¸® ¹øÁö.

4) Extra1          ¸í·É¾î. HIOKI3154/HP34401A INSTRUMENT Àåºñ¿¡¼­ ÁöÁ¤ÇÑ °íÀ¯ ¸í·É¾î.

5) Extra2          »ç¿ë¾ÈÇÔ.

 

 

 

HIOKI3154 Ãâ·Â¼³Á¤ ¿¹

 

¿¹1) Port : 0  Station : 0  Address : 0300  Extra1 : *CLS, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HIOKI3154 ÀåºñÀÇ ¿¡·¯»óŸ¦ CLEAR ½ÃŲ´Ù.

 

¿¹2) Port : 0  Station : 0  Address : 0300  Extra1 : :TIMer?, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HIOKI3154 ÀåºñÀÇ Timer °ªÀ» Àо 300 ~ 302 ¡¦ ¹øÁö WORD, FLOAT, DWROD ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.

(300 ¹øÁö : Àб⠿©ºÎ – 0 = ÀÐÁö ¸øÇÔ, 1 = Á¤»ó Àбâ,  

301 ¹øÁö : ¼ýÀÚ·Î ÀÐÀº µ¥ÀÌÅÍÀÇ °³¼ö – 0 = ¾øÀ½, 1 ~ n = 1 ~ n °³ÀÇ ¼ýÀÚ µ¥ÀÌÅÍ,

302 ¹øÁö : ù ¹ø° ÀÐÀº ¼ýÀÚ °ª µ¥ÀÌÅÍ, ¡¦. )

 

¿¹3) Port : 0  Station : 0  Address : 0310  Extra1 : :DELay?, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HIOKI3154 ÀåºñÀÇ Delay °ªÀ» Àо 310 ~ 312 ¡¦ ¹øÁö WORD, FLOAT, DWROD ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.

(310 ¹øÁö : Àб⠿©ºÎ – 0 = ÀÐÁö ¸øÇÔ, 1 = Á¤»ó Àбâ,  

311 ¹øÁö : ¼ýÀÚ·Î ÀÐÀº µ¥ÀÌÅÍÀÇ °³¼ö – 0 = ¾øÀ½, 1 ~ n = 1 ~ n °³ÀÇ ¼ýÀÚ µ¥ÀÌÅÍ,

312 ¹øÁö : ù ¹ø° ÀÐÀº ¼ýÀÚ °ª µ¥ÀÌÅÍ, ¡¦. )

 

 

HP34401A Multi Meter Ãâ·Â¼³Á¤ ¿¹

 

¿¹1) Port : 0  Station : 0  Address : 0300  Extra1 : *CLS, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HP34401A Multi Meter ÀåºñÀÇ ¿¡·¯»óŸ¦ CLEAR ½ÃŲ´Ù.

 

¿¹2) Port : 0  Station : 0  Address : 0300  Extra1 : FUNC ¡°VOLT:DC¡±, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HP34401A Multi Meter Àåºñ¸¦  VOLT DC ÃøÁ¤¸ðµå¸¦ º¯°æÇÑ´Ù.

 

¿¹3) Port : 0  Station : 0  Address : 0300  Extra1 : FUNC ¡°VOLT:AC¡±, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HP34401A Multi Meter Àåºñ¸¦  VOLT AC ÃøÁ¤¸ðµå¸¦ º¯°æÇÑ´Ù.

 

¿¹4) Port : 0  Station : 0  Address : 0300  Extra1 : INIT, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HP34401A Multi Meter ÀåºñÀÇ Àб⠵¥ÀÌÅ͸¦ ÃʱâÈ­(Àб⠽ÃÀÛ) ÇÑ´Ù.

 

¿¹5) Port : 0  Station : 0  Address : 0310  Extra1 : FETCH?, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HP34401A Multi Meter Àåºñ¿¡ ÀúÀåµÈ ÃøÁ¤ °ªÀ» Åë½Å ÇÁ·Î±×·¥À¸·Î Àоî¿Í¼­ Àо 310 ~ 312 ¡¦ ¹øÁö WORD, FLOAT, DWROD ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù. 

( INIT ¸í·É ÈÄ ¼³Á¤µÈ Æ®¸®°Å ½Ã°£°£°ÝÀ¸·Î ÀÐÀº µ¥ÀÌÅÍ °³¼ö ¸¸Å­ : ÃÖ´ë 512°³ ÃøÁ¤ °ªÀ» HP34401A Multi Meter Àåºñ°¡ ÀúÀåÇÏ°í ÀÖÀ½ )

 

(310 ¹øÁö : Àб⠿©ºÎ – 0 = ÀÐÁö ¸øÇÔ, 1 = Á¤»ó Àбâ,

311 ¹øÁö : ¼ýÀÚ·Î ÀÐÀº µ¥ÀÌÅÍÀÇ °³¼ö – 0 = ¾øÀ½, 1 ~ n = 1 ~ n °³ÀÇ ¼ýÀÚ µ¥ÀÌÅÍ,

312 ¹øÁö : ù ¹ø° ÀÐÀº ¼ýÀÚ °ª µ¥ÀÌÅÍ, ¡¦. )

 

 

 

¾Æ³¯·Î±× Ãâ·Â ¼³Á¤¹ý

 

µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý°ú µ¿ÀÏÇÏ´Ù.

 

 

3. °¨½Ã ÇÁ·Î±×·¥¿¡¼­ Å͹̳¯ È­¸é ÀÛ¼º¹ý

 

HIOKI3154/HP34401A INSTRUMENT Åë½Å µå¶óÀ̺ê´Â Åë½ÅÇÑ ´ëºÎºÐÀÇ µ¥ÀÌÅÍ´Â String ¸Þ¸ð¸®¿¡ º¸°üµÇ¹Ç·Î Å͹̳¯ ¸ðµå·Î ÀåºñÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö Àִµ¥ ´ÙÀ½ÀÇ ¿¹¿Í °°ÀÌ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.

´Ü) Åë½Å ÇÁ·ÎÅäÄÝ ¿É¼Ç¿¡¼­ ¹®ÀÚ¿­ ¸Þ¸ð¸®¸¦ ÀúÀåÀ¸·Î ¼³Á¤ÇØ¾ß ÇÑ´Ù.

 

°¡)   String ¸Þ¸ð¸®¿¡¼­ Åë½Å µ¥ÀÌÅ͸¦ °¡Á®¿Í¼­ È­¸é¿¡ º¸¿©ÁÙ String ÅÂ±× 20°³¿Í ÀԷ±â(Edit Box)¿¡¼­ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¸í·ÉÀ» Àоî¿Ã String ¸¦ ¸¸µç´Ù.

³ª)   ¸í·É¾î¸¦ Ãâ·ÂÇÒ µðÁöÅРű׸¦ °°ÀÌ ¸¸µé°í ½ºÆ©µð¿À ÇÁ·Î±×·¥À¸·Î <±×¸² 3>°ú °°Àº ¸ðµâÈ­¸éÀ» ¸¸µç´Ù.

 

 

<±×¸² 3> ¸ðµâ ÆíÁý±â(½ºÆ©µð¿À)¿¡¼­ Å͹̳¯ È­¸éÀ» ¸¸µç ¿¹

 

´Ù)   <±×¸² 3>¿¡¼­ ÀÌÀü¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ÀÛ¼ºÇÑ  ¹öÅÏÀº <Ç¥ 3>°ú °°Àº ½ºÅ©¸³Æ®¸¦ ¸ðµâ ½ÇÇà Áß¿¡ °è¼ÓÀ¸·Î ¸¸µé¾î ÀÌÀüÀÇ ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ´Ù.

 

 

±â ´É

³» ¿ë

Å͹̳¯ È­¸é¿¡¼­ ÀÌÀü  ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ÇÔ

if(pos == $scroll_pos) return;

pos = $scroll_pos;

 

for(i = 0; i < 20; i = i+1) {

   @sprintf(tag_name, "ST_%02d.address", i);

   @SetTagValue(tag_name, pos+i);

}

<Ç¥ 3> ÀÌÀü ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ ½ºÅ©¸³Æ® ÀÛ¼º ¿¹

 

 

¶ó)   <±×¸² 3>ÀÇ ÀԷ±â(Edit Box)ÀÇ ¼Ó¼º ´ëÈ­»óÀÚÀÇ È®Àå±â´É ÅÇÀ» ¿­¾î¼­ È®Àå±â´É »ç¿ë°ú Key DownÀ» üũ( v ) ÇÏ°í Key Down ¹öÅÏÀ» ¼±ÅÃ(<±×¸² 4> ÂüÁ¶)ÇÑ´Ù.

¸¶)   Key Down ½ºÅ©¸³Æ®¸¦ <Ç¥ 4>¿Í °°ÀÌ ÀÛ¼ºÇÑ´Ù.

¹Ù)   ¶ÇÇÑ ÀԷ±â(Edit Box)ÀÇ ÅÂ±× ÅÇ¿¡¼­ ÀԷ±âÀÇ ³»¿ëÀ» ÀúÀåÇÒ Å±׸¦ ( STRING02 : ¿¹ ) ÁöÁ¤ÇÑ´Ù.

»ç)   À§ÀÇ ¼ø¼­·Î ¸ðµâÆÄÀÏÀ» ÀÛ¼ºÇϸé <±×¸² 5>°ú °°Àº Å͹̳¯ È­¸éÀ» ¸¸µé ¼ö ÀÖ´Ù.

 

<±×¸² 4> ÀԷ±â (Edit Box) ÀÇ ¼Ó¼º È®Àå±â´É ÅÇÀÇ ¼³Á¤È­¸é

 

 

±â ´É ³» ¿ë

ÀԷ±â(Edit Box)¿¡¼­ ¿£ÅÍÅ°(Enter)¸¦ ´­·¶À» °æ¿ì ÀÔ·ÂÇÑ ³»¿ëÀ» ÀåºñÀÇ ¸í·ÉÀ¸·Î Àü¼ÛÇÏ´Â ½ºÅ©¸³Æ® ÀÛ¼º ¿¹

retn = @KeyGetCode();

if(retn != 13) return;    // ¿£ÅÍÅ°°¡ ¾Æ´Ï¸é return

 

                        // ÀÔ·Â ¹®ÀÚ¿­À» Extra1 ¿¡ º¹»ç

@sprintf($DO_EXEC.Extra1, $STRING02);

$DO_EXEC = 0;        // Ãâ·Â¸í·É

@EditBoxSetText("EditBox1", "");

<Ç¥ 4> ÀÌÀü ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ ½ºÅ©¸³Æ® ÀÛ¼º ¿¹

 

 

<±×¸² 5> °¨½Ã ÇÁ·Î±×·¥¿¡¼­ Å͹̳¯ È­¸éÀ» ÀÛ¼ºÇÑ ¿¹